home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 1 / NetNews Offline Volume 1.iso / news / fido / ger / amiga / 5043 < prev    next >
Internet Message Format  |  1996-03-16  |  2KB

  1. From: Andreas_Kleinert@p10.f435.n2457.z2.fido.sub.org (Andreas Kleinert)
  2. Organization: The Gates To Hellfire.
  3. Path: f435.n2457.z2.fidonet.org!not-for-mail
  4. Newsgroups: fido.ger.amiga
  5. Subject: Re. neues Basic (fuer Amiga) (war: Re: Kommentar zur AT-Strategie)
  6. Message-ID: <MSGID_2=3A2457=2F435.10=40FidoNet_30d736eb@fidonet.org>
  7. References: <MSGID_2=3A241=2F575.16=40fidonet_F8205FBA@fidonet.org>
  8. Date: Tue, 19 Dec 1995 16:05:44 +0200
  9.  
  10. Hallo Karl,
  11.  
  12. In einer Nachricht vom 16 Dec 95 schrieb Karl Lockhoff an mich:
  13.  
  14.  AK>> ACE ist umsonst.
  15.  KL> Und wahrscheinlich stabiler als ACE. Das Hauptproblem mit Basic ist die
  16.                                    ^^^^^
  17.                                    AmigaBasic
  18.  KL> Anzahl der Dialekte. Es ist kaum moeglich von einem Basic auf ein
  19.  KL> anderes umzusteigen. Man denke nur an das Uralt-MSBasic mit
  20.  
  21.  Immerhin ist ACE recht kompatibel.
  22.  Ausser ein paar Versuchen vor einigen (vielen ;-) Jahren - in denen
  23.  sich ACE aber weiterentwickelt hat - habe ich damit aber nicht viel
  24.  gemacht.
  25.  
  26.  KL> Zeilennummer zurueck. Welch ein Vorschritt sind da die etwas modernen
  27.  KL> Dialekte mit solchen Sachen wie Proceduren. Ein weiteres Problem ist
  28.  KL> die Anpassung der Sparche an das OS. Jeder Interpreter/Compiler hat sie
  29.  KL> und alle sind sie inportabel.
  30.  
  31.  Aergerlich - vor allen Dingen deshalb, weil das Etikett "Basic"
  32.  einfach nur noch etwas signalisiert, was gar nicht in der Form
  33.  vorhanden ist (einfacher, uebergreifender Standard).
  34.  Man denke nur an WordBasic, StarBasic, VisualBasic, GWBasic, ...
  35.  
  36.  KL> Eine Sache hat Basic aber C++ vorraus, die Fehlerbehandlung. In C++
  37.  KL> schreibt man try(...) {... throw() ...} catch(...) {...}. Hierbei ist
  38.  KL> bislang nicht sicher wohin man nahc der Fehlerbehandlung springt. In
  39.  KL> BASIC schreibt man (sofern unterstuetzt) ON ERROR GOTO/GOSUB ... .
  40.  KL> Jeder weis sofort was passiert.
  41.  
  42.  Wobei auch die Anwendung darauf ausgelegt sein muss, damit
  43.  umgehen zu koennen - die meisten GUI Anwendungen duerften sowas
  44.  eher deaktivieren, weil's einfach zu kompliziert werden
  45.  und nicht "dazupassen" wuerde.
  46.  
  47.  Bis dann, Andreas Kleinert (2:2457/435.10)     // Only Amiga makes it
  48.      Andreas_Kleinert@superview.ftn.sub.org   \X/  possible (since '88)
  49.      Andreas_Kleinert@t-online.de                 /SuperView/ - /SuperPlay/
  50.      Andreas.Kleinert@gm-box.mediaserve.de   /GOD-GameObjectDesign/ -
  51. /PowerBrei/
  52.  
  53. ... Ich schreibe hier nur meine persoenliche Meinung
  54.     (MEINS, alles MEINS :-)
  55.